/**
 * way:对象去重
 * parameters:@list是要去重的数组   @newList是去重之后的数组
 *
 * */
interface newListInter<>{
   id:(number | string | null | undefined)
}
type listT = Array<newListInter>
function removeDuplication(list:listT):listT {
  let newList:listT = []
  list.forEach((i:newListInter) => {
    newList.some((item) => item.id == i.id) ? '' : newList.push(i);
  });
  return newList
}
// removeDuplication([{id:0}])
